Cascade Mountains - German English Dictionary